.titolo
{
    FONT-SIZE: 16px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    FONT-FAMILY: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.sottotitolo
{
    FONT-SIZE: 20px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    FONT-FAMILY: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.messaggio
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    FONT-FAMILY: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}

.messaggi
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.testata
{
    FONT-SIZE: 16px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.chiusura
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.rosso
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #DE0029;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}

.blu
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.blu_bold
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.blu_bold2
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #2871AD;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.blu_bold2:link
{
    TEXT-DECORATION: underline;
}
.blu_bold2:visited
{
    TEXT-DECORATION: underline;
}
.blu_bold2:hover
{
    TEXT-DECORATION: underline;
}
.blu_bold2:active
{
    TEXT-DECORATION: underline;
}
.bianco
{
    FONT-SIZE: 8px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}

.ordinato
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.ordinato:link
{
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato:visited
{
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato:hover
{
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato:active
{
    FONT-WEIGHT: normal;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}

.ordinato_bold
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.ordinato_bold:link
{
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato_bold:visited
{
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato_bold:hover
{
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}
.ordinato_bold:active
{
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    TEXT-DECORATION: none;
}		
.ordinatoAttivo_bold
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #DE0029;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;		
}
.ordinatoAttivoBlu_bold
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #1A49A3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;		
}
.bianco
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.bianco_hp
{
    FONT-SIZE: 20px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.grigio
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #C3C3C3;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.nero
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.nero2
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #454545;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.nero:link
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.nero:visited
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.nero:hover
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.nero:active
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.nero_bold
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.nero_bold:link
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.nero_bold:visited
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.nero_bold:hover
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.nero_bold:active
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

.credits
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}
.credits:link
{
    COLOR: #6D6D6D;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.credits:visited
{
    COLOR: #6D6D6D;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.credits:hover
{
    COLOR: #6D6D6D;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
.credits:active
{
    COLOR: #6D6D6D;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.grigio
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    COLOR: #A5A5A5;
    FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    TEXT-DECORATION: none;
}

.sfondo_bianco
{
background-color: #FFFFFF;
}

.sfondo_nero
{
background-color: #000000;
}

.sfondo_bianco2
{
background-color: #F7F7F7;
}

.sfondo_azzurro
{
background-color: #D6F4FF;
}

.sfondo_azzurro2
{
background-color: #E8F5FF;
}

.sfondo_blu
{
background-color: #1A49A3;
}

.sfondo_blu2
{
background-color: #2A8DDC;
}

.sfondo_on
{
background-color: #EAF7FC;
}

.sfondo_riga
{
background-color: #5AC3EA;
}

.sfondo_grigio
{
background-color: #CCCCCC;
}

.sfondo_rosa
{
background-color: #FFF8F9;
}

.sfondo_chiusura
{
background-color: #E5E5E5;
}


.menu_bottone1 {
width: 125px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #CCCCCC;
padding: 2px;
margin-top: 5px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
}

.menu_bottone1:hover {
width: 125px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #E1E1E1;
padding: 2px;
margin-top: 5px;
color: #000000;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #ffffff;
text-align: left;
}

.menu_bottone1_attivo {
width:125px;
border: 1px solid;
border-color: #808080;
background-color: #E1E1E1;
padding:2px;
margin-top:5px;
margin-bottom:0px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
}

.menu_bottone2 {
width:158px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #CCCCCC;
padding:2px;
margin-top:1px;
margin-left:10px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
}

.menu_bottone2:hover {
width:158px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #E1E1E1;
padding:2px;
margin-top:1px;
margin-left:10px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #ffffff;
text-align: left;
}

.menu_bottone2_attivo {
width:158px;
border: 1px solid;
border-color: #808080;
background-color: #E1E1E1;
padding:2px;
margin-top:1px;
margin-left:10px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
} 

.menu_bottone3 {
width:148px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #CCCCCC;
padding:2px;
margin-top:1px;
margin-left:20px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
}

.menu_bottone3:hover {
width:148px;
border: 1px solid;
border-color: #E1E1E1;
background-color: #E1E1E1;
padding:2px;
margin-top:1px;
margin-left:20px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #ffffff;
text-align: left;
}

.menu_bottone3_attivo {
width:148px;
border: 1px solid;
border-color: #808080;
background-color: #E1E1E1;
padding:2px;
margin-top:1px;
margin-left:20px;
text-decoration: none;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
text-align: left;
}

.cg_table {
margin-left: 5px;
margin-right: 17px;
}

.margini_cg_title {
margin-left: 20;
margin-right: 20;
}

.padding_cg3 {
padding-top: 3px;
padding-left: 7px;
}
.pannelloInvisibile
{
	display: none;
}
.DivNonVisibile
{
	display: none;
}
.DivVisibile
{
	display: inline;
}